﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DevToolkit.CustomClasses
{
    public struct RequiredInfo
    {
        public string appname;          //= string.Empty;
        public string appid;            //= string.Empty;
        public string homepage;         //= string.Empty;
        public string publisher;        //= string.Empty;
        public string trademarks;       //= string.Empty;
        public string description;      //= string.Empty;
        public string category;         //= string.Empty;
        public string language;         //= string.Empty;
        public string dotnet;           //= string.Empty;
        public string java;             //= string.Empty;
        public string ghostscript;      //= string.Empty;
        public string freeware;         //= string.Empty;
        public string sharable;         //= string.Empty;
        public string opensource;       //= string.Empty;
        public string commercialuse;    //= string.Empty;
        public string eulaVersion;      //= string.Empty;
        public string pluginspath;      //= string.Empty;
        public string packageVersion;   //= string.Empty;
        public string displayVersion;   //= string.Empty;

        public RequiredInfo( object sender = null ) 
        {
            appname          = string.Empty;
            appid            = string.Empty;
            homepage         = string.Empty;
            publisher        = string.Empty;
            trademarks       = string.Empty;
            description      = string.Empty;
            category         = "Accessibility";
            language         = "Multilingual";
            dotnet           = "None";
            java             = string.Empty;
            ghostscript      = string.Empty;
            freeware         = string.Empty;
            sharable         = string.Empty;
            opensource       = string.Empty;
            commercialuse    = string.Empty;
            eulaVersion      = string.Empty;
            pluginspath      = string.Empty;
            packageVersion   = "1.0.0.0";
            displayVersion   = "1.0 Development Test 1";
        }
    }
}